avr circuit embedded design atmel avr linux electronics microcontroller eprom copiers pic pic programmer pcb hardware development flash programmer atmel software